home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 4 / Amiga Tools 4.iso / grafix / 3d / dust / history < prev    next >
Text File  |  1996-02-26  |  25KB  |  863 lines

  1. ###############################################################################
  2. #                                                                             #
  3. #                 Dust V2.46 - Copyright ©1994 by A.Maschke                   #
  4. #                           All rights reserved.                              #
  5. #-----------------------------------------------------------------------------#
  6. #                                                                             #
  7. #                                  History                                    #
  8. #                                                                             #
  9. #-----------------------------------------------------------------------------#
  10. #                                                                             #
  11. #   *** - not checked                                                         #
  12. #   *   - wildcard                                                            #
  13. #   LW  - Lightwave                                                           #
  14. #   IM  - Imagine                                                             #
  15. #                                                                             #
  16. ###############################################################################
  17.  
  18. Version 2.46 - 28 January 96
  19.  -Imagine-extensions: now it's possible to load/save/copy/join
  20.   Imagine3.x-textures/brushes:
  21.    ("BRS5", "BRS6", "BRS7", "TXT4", "TXT5", "TXT6")
  22.  
  23. Version 2.45 - 17 December 1995
  24.  -blackhole-effect: TWIRL
  25.  
  26. Version 2.44 - 12 December 1995
  27.  -own converter/imageFX-module: wki
  28.  -some bugs in the format-command-recognition-routine removed
  29.  -showing of color-images
  30.  
  31. Version 2.42 - 4 December 1995
  32.  -image-support for PPM-images (viewer, displacement-map),
  33.   automatic conversation of IFF-images using extrenal "modules"
  34.  -new commands DISPLACE, SHOWIMAGE, COLORSTOSG
  35.  -new parameter MODULEDIR
  36.  
  37. Version 2.40 -  24 November 1995
  38.  -external polygon-reducer for Lightwave (BETA)
  39.  -new commands JOINSGROUP, KILLSGROUP, CHANGENAME
  40.  -pmorph improved
  41.  
  42. Version 2.36 -  14 November 1995
  43.  -new commands EXTRACTGROUPOBJ, MJOIN
  44.  -some bugs removed
  45.  
  46. Version 2.35 -  2 November 1995
  47.  -new command JOINGROUPOBJ, tested on "xwing"
  48.  -subgroup<->surface-conversation-bug fixed:
  49.    now every face is fixed to be in only one subgroup  (before LW-saving)
  50.  -file-requestor for SHOWTDDD
  51.  -numeric arguments for all commands works now (I simply forgot one line :()
  52.  -result of showtddd is stored to variable "result"
  53.  -reading the phong-flag from MC4D-objects
  54.  
  55. Version 2.34 -  1 October 1995
  56.  -reading/writing MaxonCinema4D-Objects
  57.  
  58. Version 2.31 - 17 September 1995
  59.  -preview-modes: 
  60.    every task needs less memory and produces better results
  61.    -drawmodes COLOR and GREY removed
  62.    -drawmode FACE improved and renamed as COLOR
  63.    -SCREEN-parameters removed
  64.  -bug fixes:
  65.    -format-string-support for all commands which need string-argument,
  66.      e.g. SET, RENAME, REQUEST, SETCOLSGROUP, ...
  67.    -refreshing of preview-windows after changing object-colors
  68.    -particle-alignment (point-mode) improved
  69.  -auto-updating of config-files which are too old
  70.  
  71. Version 2.30 - 15 September 1995
  72.  -amazing new commands: CDEFORM, CDEFORMINTERP
  73.  -bug in the TDDD-saver fixed: textures/subgroups where saved
  74.   incorrect if their size was greater than 2^15 bytes
  75.  -LW-loader merges only edges now (some LW-users create
  76.   "sharp edges" doubling points)
  77.  -new tutorial "DustCDEFORM"
  78.  -new commands CHECKOBJECT, KILLFREEPOINTS, COPYAXIS,
  79.   EXPANDSG, SHRINKSG
  80.  -new parameters FORCESWAP, STARTPCORR, INTERPMODE
  81.  -some (unnecessary) commands removed:
  82.    KILL0EDGES, KILL0FACES, KILL0POINTS
  83.    CREATEFACES, PMORPH,
  84.    SORTFACES, SORTPOINTS, SORTFACES2, SORTPOINTS2
  85.    MAKEDUST, LIMITS, MERGE
  86.  -renamed some commands
  87.    PMORPH2->PMORPH
  88.    MORPH3->BUILDMORPH
  89.    MORPH3RND->DEFORMMORPHRND
  90.    MORPH2->DEFORMMORPH
  91.    MERGE2->MERGE
  92.  -SAVECONFIG didn't save the parameter SFORMAT  - fixed
  93.  -COPYATTS did apply the axis-attributes of the source-object
  94.   to the destination-object - changed
  95.  -after DEFORMMORPH the MORPHATTS-procedure was called - changed
  96.  -MORPHATTS can now be aborted
  97.  -parameter OPTEDGES removed (fixed to TRUE)
  98.  -all docs and help-files updated
  99.  -format-string-extension
  100.  
  101. Version 2.20 - 25 August 1995
  102.  -FAST (very fast) merging
  103.    (Now Dust is the fastest object-converter. (I hope so))
  104.  -new commands SMOOTHINNER, SMOOTHSG
  105.  -command-list splitted into 7 sections
  106.  -new commands EXTRACTSG, CUTSG, INTERPOLATEDATA
  107.  -nice and simple IF-construct
  108.  -new examples: "starfield.bat" and "splines.bat"
  109.  -new spline-types
  110.  -new parameters MAXANGLE, ECHO, SPLINETYPE, SPLINEENDS, SPLINESUBDIV
  111.  -error in triangulate fixed: edges where created as "sharp"
  112.  -files of the archieve rearranged
  113.  -new tutorial "DustSMOOTH"
  114.  
  115. Version 2.10 - 17 August 1995
  116.  -new commands SMOOTH, INSERTPOINT, LATTICE
  117.  -new Mesh2TDDD-program
  118.  -new Screenshot
  119.  
  120. Version 2.04 -  4 August 1995
  121.  -new commands FCOUNT, ECOUNT, PCOUNT, OCOUNT, GETPOINT (good for
  122.   programming)
  123.  -"utility"-drawer introduced (containing "Mesh2TDD")
  124.  -new example-script "BetterExample" demonstrating the new features
  125.  
  126. Version 2.03 -  2 August 1995
  127.  -new command MAKEDUST
  128.  -ADDFACE didn't free it's buffers immediately - many memory was
  129.   consumed adding 200 or more faces
  130.  
  131. Version 2.02 - 16 June 1995
  132.  -ONLINECALC-parameter removed - use . instead:
  133.    .a=345
  134.    .a
  135.  
  136.  -SHOWVALUES didn't work - fixed
  137.  -documentation-bug fixed:
  138.    sorry, the real name of the "DustHelp"-Parameter is "helpdir",
  139.    type "set(helpdir,<path>)" and "set(helpdir2,<path2>)"
  140.  
  141. Version 2.01 - 13 June 1995
  142.  -new command SHOWVALUES
  143.  
  144. Version 2.00 - 16 April 1995
  145.  -MORPH2-an amazing new algorithm !!!
  146.  -new command: MORPHATTS
  147.  -refreshing CLST after KILL0FACES
  148.  -removed commands
  149.    MORPHSGROUP (MORPH2 makes it better)
  150.    MORPH2FRAME (not posible because the number of created frames by MORPH2
  151.                 is unknown)
  152.  -some optimizations
  153.  -docs updated
  154.  
  155. Version 1.94 - 10 April 1995
  156.  -new commands:
  157.    MORPHSGROUP (beta)
  158.    RENAMESGROUP
  159.  -MORPHSGROUP-Tutorial
  160.  -WINDOWSEQ-bug: wrong screensize if SCREEN=TRUE - fixed
  161.  
  162. Version 1.93 - 7 April 1995
  163.  -MORPH3(RND)-bug fixed (needed one more argument what the online-help
  164.                          didn't tell you - now old syntax)
  165.  -MORPH2 improved
  166.  -MORPH2-Tutorial
  167.  
  168.  -memory-bug: forgot to free some tmp-buffers after subgroup-loading - fixed
  169.  -memory-bug: FILETYPE (called from LOAD) trashed 1040 bytes of memory if
  170.               file not found (not my bug) - fixed
  171.  -memory-bug: clst allocated twice while LW-loading - fixed
  172.  -now you can perform "load(1,head)" 10000 times - no byte of memory
  173.   will be allocated
  174.  -TDDD-loader/saver-bug: wrong EFLG-size if (edgecount mod 2)!=0) - fixed
  175.  
  176. Version 1.92 - 6 April 1995
  177.  -new command: COPYCLST (good for combining MORPH and MORPH2)
  178.  -converting polygons assumed to be convex into triangles (Lightwave)
  179.  -killing unused surfaces (Lightwave) (caused crashes while saving)
  180.  -setting the EDGE-flag after Lightwave-loading
  181.   (otherwise the TDDD-saver writes trash)
  182.  -new screenshot
  183.  
  184. Version 1.91b - 4 April 1995
  185.  -loading of Imagine3.0-Subgroups (FGR3) -but still saving as FGRP
  186.  
  187. Version 1.91 - 3 April 1995
  188.  -new commands:
  189.    ADDSGROUP
  190.    SUBSGROUP
  191.    SETCOLSGROUP
  192.    GETCOLSGROUP
  193.    WRITESGROUP
  194.  -keeping and enhancing subgroups while PMORPHing
  195.  -command-completion improved and all known bugs fixed
  196.  -new Screenshot
  197.  -new Tutorial
  198.  
  199. Version 1.90 - 2 April 1995
  200.  -LW:
  201.    -reading/writing of LW-textures and -brushes (called LWSpec)
  202.    -all attributes except the color of the surface called "Default" ***
  203.     are ignored - so rename this surface if you want to keep the
  204.     textures etc. !
  205.     (Why ? *No* subgroup will be created for the "Default"-surface)
  206.  -JOIN and COPY updated (Subgroups, LWSpec)
  207.  -MEMORY updated (LWSpec)
  208.  
  209. Version 1.89 - 1 April 1995 (this is no joke)
  210.  
  211.  -LW-loader and -saver rewritten - fast as hell
  212.   (compare the execution-times between LW and Dust - but Dust must
  213.    convert the objects while loading/saving into/from the internal
  214.    TDDD-format every time)
  215.  
  216.  -converting of LW-Surfaces into Subgroups and Subgroups into
  217.   LW-Surfaces (I know many people will love this)
  218.   (other programs (e.g. Vertex, Pixpro, Castillian) aren't able to do
  219.   that)
  220.  
  221.  -I tested the following objects
  222.   (loaded as LW, saved as TDDD, loaded as TDDD and finally saved as LW)
  223.    -32dodge.lwob  (29 subgroups)
  224.    -al.lwob       (35 subgroups)
  225.    -tommygun.lwob (15 subgroups)
  226.    -ball.lwob     (no subgroups)
  227.   After that there where no differences between the original and the
  228.   converted objects !
  229.  
  230.  -57chevy.lwob (41 subgroups) couldn't be converted into TDDD because
  231.   of the many edges
  232.  
  233. Version 1.88 - 31 March 1995
  234.  -reading/writing of Imagine-Subgroups !
  235.  -tested some big and complicated objects - it seems to work
  236.  -MEMORY updated
  237.  -STATS now shows subgroups
  238.  
  239. Version 1.87 - 30 March 1995
  240.  -changed the internal object-format: You can now have more than
  241.   32768 edges - so really BIG LW-objects can be loaded and saved
  242.   (I tested the following objects made by Viewpoint:
  243.     -32dodge.lwob  (Points: 8477, Edges: 49938, Faces: 16646)
  244.     -tommygun.lwob (Points: 4171, Edges: 24630, Faces: 8210)
  245.     -57chevy.lwob  (Points: 16049, Edges: 87912, Faces: 29304)
  246.  
  247. Version 1.86 - 29 March 1995
  248.  -serious LW-loader-bug fixed
  249.  -setting the complete-parameter to FALSE while loading the config
  250.  -auto-screen-to-front before drawing
  251.  
  252. Version 1.85 - 25 March 1995
  253.  -some LW-bugs fixed:
  254.    -the first surface-index was 0 - LW starts with 1
  255.     (I think all colors where wrong)
  256.    -y-z-swapping while loading (like the saver does it)
  257.  -checking for graphics.library V39 before using the color/face-mode
  258.   to avoid crashes
  259.  
  260. Version 1.84 - 13 March 1995
  261.  -very realistic water-waves: WATER and WATERFRAME
  262.  -WATERZ and WATERZFRAME: change only the z-coordinates of the object,
  263.                           looks smoother - but is less realistic
  264.  
  265. Version 1.83 - 12 March 1995
  266.  -bugs:
  267.    *sometimes the pens of the public-screen where not freed  - fixed
  268.    *WINDOWSAVE waites forever if the specified window doesn't exists - fixed
  269.    *batch-files where executes after windowID-error -fixed
  270.    *WAVE3D: objects where not saved - fixed
  271.  -spherical 3D-waves - WAVE3D-syntax changed
  272.  -abort loops after error
  273.  -started to write a water-algorithm
  274.  
  275. Version 1.82 - 10 March 1995
  276.  -now it's possible to open windows on the public- AND the Dust-Screen
  277.   with different drawmodes
  278.  -format-command-support for WINDOWSAVE and '!'
  279.  -some window-bugs fixed
  280.   (refreshing after changing objects or attributes, if the face-mode fails
  281.    the color-mode is used...)
  282.  
  283. Version 1.81 - 9 March 1995
  284.  -I finished translating the doc
  285.  -heapsort-algorithm replaced by qsort (really big objects->heapsort crashed)
  286.  -rendering now faster (some other optimizations)
  287.  
  288. Version 1.80 - 6 March 1995
  289.  -wrote a shell-script "stageIt"
  290.  -ECHO enhanced
  291.  -doc and online-help improved
  292.  -started to translate the doc
  293.  
  294. Version 1.79 - 5 March 1995
  295.  -parameter-completion (SET, GET) added
  296.  -new parameter: COMPLETE: turns off/on  command- and parameter-completion
  297.  -all commands and parameters now lower case !
  298.  -ARexx-bug fixed, now port will get removed while exiting Rexx-mode
  299.  -executing batch-files from Rexx and starting Rexx from batch-files
  300.   now possible
  301.  
  302. Version 1.78 - 4 March 1995
  303.  -MakeLoop got killed:
  304.    now (un)formatted numbers will be inserted in strings containg format-
  305.    commands, e.g.:
  306.  
  307.     for(i,1,10)
  308.      echo("unformatted:$, formatted:%")
  309.     end
  310.  
  311.  -parameter ACTVAL added, so the formatting works outside of loops, too, e.g:
  312.    set(actval,1)
  313.    load(1,obj.%) will try to load obj.0001   (I know that this makes no sense)
  314.  -now I have to rewrite the docs, to create a new tutorial - THIS SUCKS !
  315.  
  316. Version 1.77 - 4 March 1995
  317.  -nested for-loops, e.g.:
  318.  
  319.    for(i,1,3)
  320.     for(j,1,4)       (nice, isn't it ?)
  321.      calc(i*j)
  322.     end
  323.    end
  324.  
  325.  -MakeLoop will get killed soon...
  326.  
  327.  
  328. Version 1.76 - 4 March 1995
  329.  -for-loops (NOT only in batch-files)
  330.  -global user-defined constants, e.g.
  331.    calc("a:=3*5") -> load(a,)=load(15,)
  332.  
  333. Version 1.75 - 3 March 1995
  334.  -logfile-creation, program-parameters LOG and LOGFILE
  335.  -quiet-mode (no text-outpuut), program-parameter QUIET
  336.  
  337. Version 1.74 - 3 March 1995
  338.  -MORPH3 re-implemented, completely rewritten
  339.  -STATS- and KILL-break-requester removed - text-output was slowed down
  340.  -memory-usage at startup reduced: now 568144 bytes
  341.  
  342. Version 1.73 - 2 March 1995
  343.  -BUILD(RND) completely rewritten - now it really works (building objects
  344.   starting with ONE face)
  345.  -ADDFACE creates a new object if <objectID> not valid
  346.  -STATS2, PSTATS2 completely rewritten
  347.  
  348. Version 1.72 - 2 March 1995
  349.  -every numeric argument can now be entered as mathematical expression,
  350.    e.g.: load(10/4-0.2,ram:obj)
  351.  -support of user-defined constants in mind
  352.  -MEMORY and MEMORYP updated
  353.  -many display-bugs (ugly text-output) fixed
  354.  
  355. Version 1.71 - 2 March 1995
  356.  -new parser of mathematical expressions implemented
  357.   (original by S. Salewski <- many thanx)
  358.  -CALC, FUNC, CFUNC, ANIMFUNC, ... rewritten - now fast like coming from hell
  359.  
  360. Version 1.70 - 1 March 1995
  361.  -all functions except MORPH3, STATS2 and PSTATS2 re-implemented
  362.  
  363. Version 1.69 - 1 March 1995
  364.  -window-system and some other functions re-implemented
  365.  
  366. Version 1.68 - 28 February 1995
  367.  -internal object-structures changed - no procedures are now implemented
  368.    ->unlimited number of objects, particle-objects,... will become reality
  369.  
  370. Version 1.67 - 27 February 1995
  371.  recursive main-program:
  372.   -execute batch-files from batch-files
  373.   -execute batch-files in ARexx-mode
  374.  
  375. Version 1.66 - 26 February 1995
  376.  -help-topic-completion works fine (this is the real UNIX-feeling !)
  377.  
  378. Version 1.65 - 26 February 1995
  379.  -command-completion works fine
  380.  
  381. Version 1.64 - 25 February 1995
  382.  -command-parser completely rewritten (what a shit !)
  383.    command-completion planned
  384.  
  385. Version 1.62 - 21 February 1995
  386.   -*FUNC*-procedures: double->single precision
  387.    so the standard version of Dust needs no FPU
  388.   -CALC still works with double precision
  389.   -bug (attribute-morphing) fixed
  390.   -texture/brush-morphing:
  391.     -if the names of two textures are equal
  392.       (e.g.: ram:textures/Quilt and dh0:quILt)
  393.      the parameters and the axis will be morphed
  394.     -if the names of two brushes are equal
  395.      the axis and the parameter FULLSCALE will be morphed
  396.  
  397. Version 1.61 - 19 February 1995
  398.  -texture-handling: number of textures/brushes per object: NO LIMITS
  399.  
  400. Version 1.60 - 12 February 1995
  401.  -FULL Imagine3.0-Texture-/Brush-Support (SHOWTEX removed):
  402.    KILLBRS
  403.    KILLTXT
  404.    COPYTXT
  405.    COPYBRS
  406.    SHOWTXT
  407.    SHOWBRS
  408.  -other commands:
  409.    ADDFACE
  410.    ROTATEAXIS
  411.  -FULL texture-control:
  412.    TXTAXSIZE
  413.    BRSAXSIZE
  414.    TXTAXPOS
  415.    BRSAXPOS
  416.    TXTAXALIGN0
  417.    BRSAXALIGN0
  418.    ROTATETXTAXIS
  419.    ROTATEBRSAXIS
  420.    CENTERTXTAXIS
  421.    CENTERBRSAXIS
  422.    TXTPARAM
  423.    TXTNAME
  424.    BRSNAME
  425.    TXTDIR
  426.    BRSDIR
  427.  -docs updated
  428.  
  429. Version 1.52 - 11 February 1995
  430.  -SHOWTEX now extracts ALL information about Imagine3.0-Textures/Brushes
  431.  -new parameter OPTEDGES - faster Lightwave-/VS-loading
  432.   (edge-optimizing makes no sense if you save the objects
  433.    in Lightwave-format)
  434.  
  435. Version 1.51 -   6 February 1995
  436.  -small ARexx-Port "Dust"
  437.    -two commands: PARSE <Dust-command>, all commands except EXEC und EXIT are allowed
  438.                   EXIT
  439.  
  440. Version 1.50a -   4 February 1995
  441.  -new help-texts: FORMATS and SCENES !
  442.  -Lightwave-Loader (all information Dust saves will be read)
  443.  -Lightwave-ARexx-commands invoked at every frame: LWCMD1, LWCMD2, LWCMD3
  444.  -universal-loader: LOAD
  445.  -global saver: SAVE
  446.  -parameter SFORMAT - all objects saved by any procedure are in this format
  447.  -LOADSEQ->universal ***
  448.  -XPK-support removed: I use XFH.
  449.  -filetype-analyzer: FILETYPE
  450.  -doc updated
  451.  -some bugs removed
  452.  
  453. Version 1.45 -   3 February 1995
  454.  -Lightwave-saver: SAVELW
  455.    featuring: -double-sided-flag when BACKFACES=TRUE
  456.               -for every different face-color one Lightwave-Surface is created
  457.                (a chesscube will be a chesscube...)
  458.               -keeps colors and specular-level, other attributes will be lost
  459.               -no triangle-optimizations because the coming Lightwave-loader
  460.                will read only triangles
  461.    (Because I dont own Lightwave I can't test it directly, but Pixel3D loads
  462.     in the objects without problems...)
  463.  
  464. Version 1.44 -  31 January 1995
  465.  -LMB aborts help
  466.  -new keyfile
  467.  -ISL3.*-support (for Imagine3.1)
  468.    STAGING2 (ISL2.0)
  469.    STAGING3 (ISL3.*)
  470.  -version number (showed by the DOS-version-command)
  471.  -*EXPLODE*-bugs fixed - maxRot now means: maxRot of the LARGEST particle
  472.    (it works now)
  473.  
  474. Version 1.43 -  27 January 1995
  475.  -sharp edges (loading, saving, particles) are supported now
  476.  
  477. Version 1.42 -  24 January 1995
  478.  -Cripple-Keyfile introduced (good idea from WL)
  479.  -bug in Morph3 removed
  480.  
  481. Version 1.41 -  20 January 1995
  482.  -open windows on own screen (if specified) ***
  483.    parameters SCREEN,SCREENWIDTH,SCREENWIDTH,SCREENHEIGHT,SCREENDEPTH,SCREENID
  484.  -Lightwave-"staging": LWSTAGING
  485.  
  486. Version 1.40 -  13 January 1995
  487.  -good particle-alignment in pmode
  488.  -sphere-objects
  489.  -HELPDIR2 for external help-texts created by the user
  490.  -T-Hunks (16 per Object) (textures or brushes)
  491.    (loading, saving, particle-objects, no modifiing)
  492.  -sphere-objects:
  493.    O2S
  494.    SAVESPHERES
  495.  -Build-Morph: MORPH3, MORPH3RND ***
  496.  -keyfile without password introduced
  497.  -new commands:
  498.    LIMITS
  499.    SHOWTEX
  500.    KILLTEX
  501.    COPYTEX
  502.  -new parameter:
  503.    SAVESPHEREP
  504.  
  505. Version 1.36 -  7 January 1995
  506.  -new and good and final break-concept:
  507.    commands open and close breakwindow automatically
  508.    LMB aborts drawing if CHECKMOUSE is set
  509.  
  510. Version 1.35 -  6 January 1995
  511.  -Tool: TDDDVS
  512.  -xpk-decrunch-bug fixed
  513.  
  514. Version 1.34 -  4 January 1995
  515.  -global error-check (batch files will be aborted after any error)
  516.  -videoscape-loader can be cancelled
  517.  -some more error-checks
  518.  -xpk-decrunching-bug fixed
  519.  -new commands:
  520.    SHOWTDDD
  521.    LOADGROUPOBJ
  522.  
  523. Version 1.33 -  3 January 1995
  524.  -z-buffer improved
  525.  -24bit-ppm-saver
  526.  -new memory-handling (ALLOC - don't play with this)
  527.  -help-text RENDER - not official
  528.  
  529. Version 1.32 -  2 January 1995
  530.  -bad z-buffer-algorithm implemented - not official supported
  531.  
  532. Version 1.31 - 29 December 1994
  533.  -KEEPASPECT-bug fixed
  534.  -new commands
  535.    WINDOWPOS
  536.    WINDOWSIZE
  537.    WINDOWFRONT
  538.  -new loader: Videoscape - LOADVS
  539.  -Videoscape-colors are supported now (saving and loading)
  540.  -small bug at gfx-startup fixed
  541.  -demo-script "WINDOWS" added
  542.  -new program-parameters:
  543.    BWLEFT
  544.    BWTOP
  545.   are saved to config
  546.  
  547. Version 1.30 - 27 December 1994
  548.  -VERBOSE-mode removed
  549.  -flags SAVEPICS,PICNAME, ACTPIC, DONTSAVE removed
  550.  -new parser-module
  551.  -window-ID introduced
  552.  -new commands
  553.    WINDOWCLOSE
  554.    WINDOWSAVE
  555.    WINDOWROTX
  556.    WINDOWROTZ
  557.    WINDOWZOOM
  558.    WINDOWDRAWMODE
  559.    WINDOWREDRAW
  560.    WINDOWOUTLINED
  561.    WINDOWPERSPECTIVE
  562.    WINDOWRESCALE
  563.  -break-window: OPENBREAKWIN, CLOSEBREAKWIN
  564.  -manual and help-files updated
  565.  -commands KILL0FACES reactivated
  566.  
  567. Version 1.20b - 25 December 1994
  568.  -serious bugs in the *explode*-procedures fixed
  569.  -creating a new animation "EX" using this commands
  570.  
  571. Version 1.20 - 23 December 1994
  572.  -new help-structure
  573.  -new parameters: PAGER, HELPDIR
  574.  -configfile added (default "s:.dustrc")
  575.  -new commands: SAVECONFIG, LOADCONFIG
  576.  
  577. Version 1.10 - 23 December 1994
  578.  -new parameter: ALIGNP
  579.  -(bad)alignment in point-mode added
  580.  
  581. Version 1.09e - 21 December 1994
  582.  -new commands: STATS2, PSTATS2
  583.  -particle-alignment (face-mode) (x-axis)
  584.  
  585. Version 1.09d - 14 December 1994
  586.  -break the help-commands using LMB
  587.  -open windows on Pub-screens
  588.  
  589. Version 1.09b - 19 November 1994
  590.  -new command
  591.    SETPOINT
  592.  -new program: "Crystal"
  593.  
  594. Version 1.09 - 19 October 1994
  595.  -font-sensitive window-functions (WINDOWSEQ, saving, KEEPASPECT)
  596.  -new commands
  597.    CREATEFACES
  598.    SORTFACES
  599.    SORTPOINTS
  600.    PMORPH2
  601.    SORTFACES2
  602.    SORTPOINTS2
  603.   -SIZE-output-format changed
  604.   -EXPLODE-bug removed: to small faces -> infinite distance
  605.   -small WINDOWSEQ-bug removed.
  606.  
  607. Version 1.08 - 3 October 1994 (FINAL)
  608.  -GOOD-mode -> FACE-mode
  609.  -OUTLINED, GOODOUTLINED removed -> global Outlined-flag
  610.  -FACE-mode for 27, 64 and 125 color added
  611.  -loading and saving of XPK-compressed files
  612.  -new programm-parameters
  613.    XPKCOMPRESS
  614.    XPKMETHOD
  615.    VOUTLINED
  616.  -some window-shortcuts changed
  617.  -manual in AmigaGuide-Format !
  618.  
  619. Version 1.07 - 2 October 1994
  620.  -new preview-mode: GOODOUTLINED
  621.  -Z-Sort-Algorithm new implemented (FAST!)
  622.  -bugs removed:
  623.    View-redraw (after changing object-colors (COLOR,SETCLST)) fixed
  624.    save-stats
  625.    Morph2: only the closest points where searched - not all target-
  626.            points where reached
  627.    Morphframe: dest-object instead of dest2-object was killed (at init)
  628.  -Morph-speedup again
  629.  -color-morphing in morph and morph2
  630.  -new commands
  631.    P2OSEQ
  632.    LOADSEQ
  633.    SAVESEQ
  634.    LOADPSEQ
  635.    SAVEPSEQ
  636.    MEMORY
  637.    MEMORYP
  638.    CALC
  639.    WINDOWSEQ
  640.   -manual an online-help updated
  641.   -LOAD command has the additional search path "objects"
  642.   -one-argument-option for all save-commands
  643.   -ANIMFUNC, ANIMCFUNC, BUILD got VERBOSE-mode
  644.   -BUILD completely rewritten - points are killed (works fine in VERBOSE-mode)
  645.  
  646. Version 1.06 -  30 September 1994 (FINAL beta)
  647.  -new commands
  648.    COPYPPOS
  649.    COPYPROT
  650.    COPYPSCL
  651.    FUNC
  652.    CFUNC
  653.    PPOSFUNC
  654.    PROTFUNC
  655.    PSCLFUNC
  656.    ANIMFUNC
  657.    ANIMCFUNC
  658.    ANIMPPOSFUNC
  659.    ANIMPROTFUNC
  660.    ANIMPSCLFUNC
  661.  
  662. Version 1.05 -  29 September 1994
  663.  -new program-parameter
  664.    EXFORMAT
  665.  -C-Tutorial (MaxonC++ and GCC)
  666.  -bug in WriteReal removed
  667.  -new commands
  668.    SETCLST
  669.    WRITECLST
  670.  -CLST-reading, -writing, -copying and -drawing
  671.  -CLST in particle-objects
  672.  
  673. Version 1.04 -  23 September 1994
  674.  -new commands
  675.    GETPPOS
  676.    GETPROT
  677.    GETPSCL
  678.    SETPPOS
  679.    SETPROT
  680.    SETPSCL
  681.    GETOCOUNT
  682.    GETPSIZE
  683.  -command ROTFACES removed
  684.  -manual and online-help updated
  685.  -new programmer tutorial and executable example !
  686.  
  687. Version 1.03 -  22 September 1994
  688.  -keyfile improved - now demo-version-support
  689.  -password-encryption
  690.  -new commands
  691.    PWAVE1D
  692.    PWAVE2D
  693.    PWAVE3D
  694.  -new programmer-interface in mind:
  695.  -new program-parameter
  696.    EXFILE
  697.  
  698. Version 1.02 -  15 September 1994
  699.  -speed improvement in the PMorph-Procedure (twice as fast as before)
  700.  -bug in CopyAtts removed
  701.  
  702. Version 1.01 -  14 September 1994
  703.  -now a keyfile is needed to start the program
  704.  
  705. Version 1.00 -  14 September 1994
  706.  -new preview-mode: GOOD (draws every object using its colors)
  707.   (216 free pens required)
  708.  
  709. Version 0.99 -  8 September 1994
  710.  -watching version 1.00
  711.  -manual and online-help updated
  712.  -some minor changes
  713.  -some new window-shortcuts
  714.  -object-color-tracking windows
  715.  -new program-parameter
  716.    MOUSEBREAK
  717.  -bug in the VideoScape3D-Saver removed (in BACKFACES-mode all lines where
  718.   introduced by "8" instead of "3")
  719.  
  720. Version 0.98 -  8 September 1994
  721.  -save-frame-function (to render really big particle-objects using Dust)
  722.  -new program-parameters
  723.    SAVEPICS
  724.    PICNAME
  725.    ACTPIC
  726.  -new preview-mode: COLOR
  727.  
  728. Version 0.97 -  7 September 1994
  729.  -new commands
  730.    PWAVE1D
  731.    PWAVE2D
  732.    PWAVE3D
  733.  -WINDOW-command improved
  734.  -new program-parameters
  735.    VZOOM
  736.    VKEEPSCALE
  737.  -bug in O2P removed
  738.  
  739. Version 0.96 -  5 September 1994
  740.  -new commands
  741.    JOIN
  742.    JOINPARTICLE
  743.    WRITEPPOS
  744.    WRITEPROT
  745.    WRITEPSCL
  746.    RANDOMPPOS
  747.    RANDOMPROT
  748.    RANDOMPSCL
  749.   -online-help and manual updated
  750.  
  751. Version 0.95 -  4 September 1994
  752.  -new commands
  753.    PSTATS
  754.    PARTICLEEXPLODE
  755.  
  756. Version 0.94 -  4 September 1994
  757.  -new commands
  758.    SAVEPARTICLETDDD
  759.    SAVEPARTICLEVS
  760.  -many bugs removed
  761.  
  762. Version 0.93 -  4 September 1994
  763.  -particle-object-format
  764.  -new commands
  765.    LOADPARTICLE
  766.    SAVEPARTICLE
  767.  
  768. Version 0.92 -  4 September 1994
  769.  -new commands
  770.    COPYPARTICLE
  771.    KILLPARTICLE
  772.    PARTICLE2OBJECT
  773.    OBJECT2PARTICLE
  774.    SCALEPARTICLE
  775.  
  776. Version 0.91 -  3 September 1994
  777.  -particle system
  778.  
  779. Version 0.90 -  3 September 1994
  780.  -new commands
  781.    EXPLODEFRAME
  782.    WRITEVS
  783.  -online-help and manual updated
  784.  -IntToString, RealToString completely rewritten
  785.  
  786. Version 0.89 -  2 September 1994
  787.  -new commands
  788.    COPYATTS
  789.    AXSIZE
  790.    AXPOS
  791.    AXALIGN0
  792.    WRITEAXIS
  793.    WRITEATTS
  794.    POSITIVE
  795.  -new program-parameter
  796.    RANDOM
  797.  -EXPLODE debugged and optimized (what a difference)
  798.  -TIME rewritten
  799.  -bug in the Read/WriteTDDD-Function removed
  800.   (Couldn't load really big objects <-compiler bug!)
  801.  
  802. Version 0.88 - 30 August 1994
  803.  -manual and online-help updated
  804.  -all functions tested again
  805.  
  806. Version 0.87 - 29 August 1994
  807.  -MERGE completely rewritten
  808.  -some internal speedups
  809.  
  810. Version 0.86 - 29 August 1994
  811.  -new command
  812.    EXPLODE
  813.  
  814. Version 0.85 - 28 August 1994
  815.  -new commands
  816.    ROTFACES
  817.    SCALEFACES
  818.    RENAME
  819.    STAGING
  820.  -manual improved
  821.  -online-help and manual updated
  822.  
  823. Version 0.84 - 28 August 1994
  824.  -new commands
  825.    KILL0FACES
  826.    KILL0EDGES
  827.  -KILL0EDGES completely rewritten
  828.  -COPY rewritten
  829.  -online-help and manual updated
  830.  -pseudo-perspektive removed
  831.  
  832. Version 0.83 - 28 August 1994
  833.  -MERGE, KILLFACE, KILLEDGE, KILLPOINT completely rewritten
  834.  -new commands
  835.    WRITEPOINTS
  836.    WRITEEDGES
  837.    WRITEFACES
  838.  -bug in TDDD-Saver removed
  839.   ((fCount mod 2)#0 caused wrong chunksize in CLST, RLST and TLST)
  840.  
  841. Version 0.82 - 27 August 1994
  842.  -object-lock (no object can be drawed while any procedure is modifiing
  843.                it (otherwise system crashes heavily))
  844.  
  845. Version 0.81 - 26 August 1994
  846.  -new commands:
  847.    COLOR
  848.    TRANS
  849.    REFL
  850.    SPEC
  851.    HARDNESS
  852.    DITHER
  853.    ROUGHNESS
  854.    SHININESS
  855.    ROTATE
  856.    SCALE
  857.    TRANSLATE
  858.  -online-help-updated
  859.  -no bugs found-no bugs removed
  860.  
  861. Version 0.80 - 24 August 1994
  862.  -first working version
  863.